.bx-product-details-icons {
    padding: 8px;
    border-radius: 4px;

    svg {
        margin-right: 8px;
    }
}

.bx-product-details-buttons {
    display: flex;
    gap: 10px;
    flex-direction: row;

    button {
        max-width: max-content;
        margin: 10px 0 0 0;
        display: flex;
    }
}

@media (min-width: 568px) and (max-height: 480px) {
    .bx-product-details-buttons {
        flex-direction: column;

        button {
            margin: 8px 0 0 10px;
        }
    }
}
